package model;

import java.util.ArrayList;

import dataaccess.LivroDao;
import dataaccess.LivroUsuarioDao;



public class LivroUsuario {

	private String isbn;
	private int idUsuario;
	private String estadoLivro;
	
	
	public LivroUsuario(String isbn, int idUsuario){
		this.isbn = isbn;
		this.idUsuario = idUsuario;
	}
	
	public Livro buscarLivroUsuario(){
		
		LivroUsuarioDao livroUsuarioDao = new LivroUsuarioDao();
		Livro livro = livroUsuarioDao.buscaLivroUsuario(this);

		return livro;
		
	}
	
	
	public boolean relacionarLivroUsuario(String estadoLivro) {
		
		LivroUsuarioDao livroUsuarioDao = new LivroUsuarioDao();
		int sucesso = 0;
		
		this.estadoLivro = estadoLivro;
	
		sucesso = livroUsuarioDao.insereLivroUsuario(this);
		
		if(sucesso > 0){
			return true;
		}
		return false;
		
	}	
	
	public ArrayList<String> buscarLivrosUsuario(){
		
		ArrayList<String> livros;
		
		LivroUsuarioDao livroUsuarioDao = new LivroUsuarioDao();
		livros = livroUsuarioDao.buscaLivrosUsuario(this);
		
		return livros;
	}
	
	
	
	public String getIsbn() {
		return isbn;
	}
	public void setIsbn(String isbn) {
		this.isbn = isbn;
	}
	public int getIdUsuario() {
		return idUsuario;
	}
	public void setIdUsuario(int idUsuario) {
		this.idUsuario = idUsuario;
	}
	public String getEstadoLivro() {
		return estadoLivro;
	}
	public void setEstadoLivro(String estadoLivro) {
		this.estadoLivro = estadoLivro;
	}
	
	
	
}
